package sige

class Semestre {

    static constraints = {
        //nome blank : false
        bimestre_1 nullable:true 
        bimestre_2 nullable:true 
    }
    
    Bimestre bimestre_1 
    Bimestre bimestre_2
    AnoLetivo ano
    String nome
    Date dataDeInicio
    Date dataDeFechamento
    
    String toString(){
        "$nome - $ano"
    }
    
    void setBimestre_1(Bimestre b){
        if(b){
            b.semestre = this
            b.save()
            bimestre_1 = b
        }
    }
    
    void setBimestre_2(Bimestre b){
        if(b){
            b.semestre = this
            b.save()
            bimestre_2 = b
        }
    }
}
